package cn.funclab.elevator.model;

import cn.funclab.elevator.common.DirectionEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class DecisionDTO {

    //兜底的默认值
    @ApiModelProperty(value = "系统派出哪部电梯")
    private Integer whichElevator = 1;

    //为防止程序bug导致安全事故，默认兜底的运行方向是 stay,也就是不动
    @ApiModelProperty(value = "方向：1：向上 0：停着不动 -1：向下")
    private DirectionEnum directionEnum = DirectionEnum.STAY;

    //兜底的默认值
    @ApiModelProperty(value = "需要移动的楼层，是一个自然数，不带正负方向")
    private Integer moveFloors = 0;
}
